package com.weixing.mall.provider.api.model.enums;


import com.weixing.mall.base.enums.IBaseEnum;
import lombok.NoArgsConstructor;

/**
 * @Description 返利规则 <br/>
 * @author gjq
 * @date 2019/8/16 10:28
 */

@NoArgsConstructor
public enum AgentRebateRuleEnum implements IBaseEnum<Integer> {

    RULE32(32,"经销商|0|0|0|0|0"),
    RULE16(16,"0|一级代理|0|0|0|0"),
    RULE8(8,"0|0|二级代理|0|0|0"),
    RULE4(4,"0|0|0|三级代理|0|0"),
    RULE2(2,"0|0|0|0|四级代理|0"),
    RULE1(1,"0|0|0|0|0|五级代理"),
    RULE48(48,"经销商|一级代理|0|0|0|0"),
    RULE40(40,"经销商|0|二级代理|0|0|0"),
    RULE36(36,"经销商|0|0|三级代理|0|0"),
    RULE34(34,"经销商|0|0|0|四级代理|0"),
    RULE33(33,"经销商|0|0|0|0|五级代理"),
    RULE24(24,"0|一级代理|二级代理|0|0|0"),
    RULE20(20,"0|一级代理|0|三级代理|0|0"),
    RULE18(18,"0|一级代理|0|0|四级代理|0"),
    RULE17(17,"0|一级代理|0|0|0|五级代理"),
    RULE12(12,"0|0|二级代理|三级代理|0|0"),
    RULE10(10,"0|0|二级代理|0|四级代理|0"),
    RULE9(9,"0|0|二级代理|0|0|五级代理"),
    RULE6(6,"0|0|0|三级代理|四级代理|0"),
    RULE5(5,"0|0|0|三级代理|0|五级代理"),
    RULE3(3,"0|0|0|0|四级代理|五级代理"),
    RULE56(56,"经销商|一级代理|二级代理|0|0|0"),
    RULE52(52,"经销商|一级代理|0|三级代理|0|0"),
    RULE50(50,"经销商|一级代理|0|0|四级代理|0"),
    RULE49(49,"经销商|一级代理|0|0|0|五级代理"),
    RULE44(44,"经销商|0|二级代理|三级代理|0|0"),
    RULE42(42,"经销商|0|二级代理|0|四级代理|0"),
    RULE41(41,"经销商|0|二级代理|0|0|五级代理"),
    RULE38(38,"经销商|0|0|三级代理|四级代理|0"),
    RULE37(37,"经销商|0|0|三级代理|0|五级代理"),
    RULE35(35,"经销商|0|0|0|四级代理|五级代理"),
    RULE28(28,"0|一级代理|二级代理|三级代理|0|0"),
    RULE26(26,"0|一级代理|二级代理|0|四级代理|0"),
    RULE25(25,"0|一级代理|二级代理|0|0|五级代理"),
    RULE22(22,"0|一级代理|0|三级代理|四级代理|0"),
    RULE21(21,"0|一级代理|0|三级代理|0|五级代理"),
    RULE19(19,"0|一级代理|0|0|四级代理|五级代理"),
    RULE14(14,"0|0|二级代理|三级代理|四级代理|0"),
    RULE13(13,"0|0|二级代理|三级代理|0|五级代理"),
    RULE11(11,"0|0|二级代理|0|四级代理|五级代理"),
    RULE7(7,"0|0|0|三级代理|四级代理|五级代理"),
    RULE60(60,"经销商|一级代理|二级代理|三级代理|0|0"),
    RULE58(58,"经销商|一级代理|二级代理|0|四级代理|0"),
    RULE57(57,"经销商|一级代理|二级代理|0|0|五级代理"),
    RULE54(54,"经销商|一级代理|0|三级代理|四级代理|0"),
    RULE53(53,"经销商|一级代理|0|三级代理|0|五级代理"),
    RULE51(51,"经销商|一级代理|0|0|四级代理|五级代理"),
    RULE46(46,"经销商|0|二级代理|三级代理|四级代理|0"),
    RULE45(45,"经销商|0|二级代理|三级代理|0|五级代理"),
    RULE43(43,"经销商|0|二级代理|0|四级代理|五级代理"),
    RULE39(39,"经销商|0|0|三级代理|四级代理|五级代理"),
    RULE30(30,"0|一级代理|二级代理|三级代理|四级代理|0"),
    RULE29(29,"0|一级代理|二级代理|三级代理|0|五级代理"),
    RULE27(27,"0|一级代理|二级代理|0|四级代理|五级代理"),
    RULE23(23,"0|一级代理|0|三级代理|四级代理|五级代理"),
    RULE15(15,"0|0|二级代理|三级代理|四级代理|五级代理"),
    RULE62(62,"经销商|一级代理|二级代理|三级代理|四级代理|0"),
    RULE61(61,"经销商|一级代理|二级代理|三级代理|0|五级代理"),
    RULE59(59,"经销商|一级代理|二级代理|0|四级代理|五级代理"),
    RULE55(55,"经销商|一级代理|0|三级代理|四级代理|五级代理"),
    RULE47(47,"经销商|0|二级代理|三级代理|四级代理|五级代理"),
    RULE31(31,"0|一级代理|二级代理|三级代理|四级代理|五级代理"),
    RULE63(63,"经销商|一级代理|二级代理|三级代理|四级代理|五级代理"),
    ;

    private int value;
    private String desp;

    AgentRebateRuleEnum(int value, String desp) {
        this.value = value;
        this.desp = desp;
    }

    @Override
    public Integer getValue() {
        return value;
    }

    public void setValue(int value) {
        this.value = value;
    }

    @Override
    public String getDesp() {
        return desp;
    }

    public void setDesp(String desp) {
        this.desp = desp;
    }

}
